package org.fkjava.oa.identity.dao;

import java.util.List;

import org.fkjava.common.dao.BaseDao;
import org.fkjava.common.util.pager.PageModel;
import org.fkjava.oa.identity.domain.Role;
import org.fkjava.oa.identity.domain.User;

/**
 *
 */
public interface UserDao extends BaseDao {

	List<User> selectUsersByPager(User user, PageModel pageModel) throws Exception;

	void deleteBulkUsers(String[] userIds) throws Exception;

	List<User> selectUserByRole(Role role, PageModel pageModel) throws Exception;

	List<User> selectUserByNotRole(Role role, PageModel pageModel) throws Exception;
	
}





